using System;

namespace UrduCtrl
{
	/// <summary>
	/// Summary description for Key.
	/// </summary>
	public class Key
	{
		private int m_Normal;
		private int m_Shifted;
		private int m_AltGr;

		public Key()
		{
			m_Normal=0;
			m_Shifted=0;
			m_AltGr=0;
		}

		public Key(int iNormal)
		{
			m_Normal=iNormal;
			m_Shifted=0;
			m_AltGr=0;
		}

		public Key(int iNormal, int iShifted)
		{
			m_Normal=iNormal;
			m_Shifted=iShifted;
			m_AltGr=0;
		}

		public Key(int iNormal, int iShifted, int iAltGr)
		{
			m_Normal=iNormal;
			m_Shifted=iShifted;
			m_AltGr=iAltGr;
		}

		public int normal
		{
			get
			{
				return m_Normal;
			}
		}

		public int shift
		{
			get
			{
				return m_Shifted;
			}
		}

		public int altgr
		{
			get
			{
				return m_AltGr;
			}
		}
	}
}
